var ctx;

function setCtx(ctx){
	this.ctx = ctx;
}
 

function updateRbtn() {
	var selected = [];
	$('input[name="btncheck"]:checked').each(function(){
		selected.push($(this).val());
	}); 

	var roleId = $("#roleId").val();
	layer.load(1);
	$.post(ctx + "/button/updateRbtn", {
		buttons : selected,
		roleId : roleId
	}, function(data) {
		data = JSON.parse(data);
		layer.closeAll('loading');
		if (data.success) {
			
			//修改的角色就是当前用户的角色
			if(data.obj.roleId == roleId){
				parent.layer.alert('当前角色权限已被修改，必须重新登陆!', {
				    skin: 'layui-layer-molv' //样式类名
				    ,closeBtn: 0
				}, function(index){
					$.get(ctx + "/exist",{},function(data){
						data = JSON.parse(data);
						if(data.success){
							parent.location.href = ctx;
						}
					});
				});
			}else{
				layer.msg("按钮权限更新成功!",{
					icon: 1,
					time: 2000 //2秒关闭（如果不配置，默认是3秒）
				},function(){
					var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
					parent.layer.close(index);
				});
			}
			
		} else {
			layer.msg(data.msg, {icon: 5});
		}
	});
}
